Soru & Cevap

styles.xml değiştirme ...

17.03.2016 - 02:05

Andorid uygulama çalısırken styles.xml içindeki bir stilin içindeki bir alanı çalısma anında nasıl değiştirebilirn.

Örneğin

       <style name="anaMenuListe">
          <item name="android:layout_width" >fill_parent</item>
          <item name="android:layout_height" >70dp</item>
          <item name="android:gravity">center|left</item>
          <item name="android:layout_marginLeft">5dp</item>
          <item name="android:textColor" >@color/black</item>
          <item name="android:background" >@color/white</item>
          <item name="android:textSize" >21sp</item>       
       </style>

Burdaki textsize 21 olan değeri 25 olarak çalışma anında nasıl değiştirebilirm.

27 Görüntülenme

1 Cevap

Sitedeki sorulara cevap verebilmek için giriş yapın ya da üye olun.

picture-1372-1408467635.jpg
ahmtbrk
10.05.2016 - 03:47

Programlama taraflı style'lere müdahale edilemiyor.
O style'yi tayin ettiğin view'i yani mesela TextView ise dinamik olarak ona programlama taraflı setTextSize methodunu kullanarak boyut verebilirsin.

Dinamik olarak şöyle style set edebilirsin.

textView.setTextAppearance(this, R.style.MyTextStyle);